iT邦幫忙

2021 iThome 鐵人賽

DAY 6
0
自我挑戰組

打破結界~ Ruby on Rails ~面試題!系列 第 6

Day-06 說明類別(class)跟模組(module)的差別?

  • 分享至 

  • xImage
  •  

在 Ruby 裡,有類別 (class) 和模組 (module) ,但其實兩者差別並不大哦!
他們就像兄弟一樣,只有著小小的差別。


類別 (class) 和模組 (module) 兩兄弟最大的差別在於模組沒有辨法 New 一個實體出來,模組沒辨法繼承別的模組。


模組 (module) 最大好處是可以把想要的功能寫進去,以後想用時再 include 進來,十分好用!所以如果有常常使用到的功能請把他做成模組囉。


參考資料
1.https://railsbook.tw/chapters/08-ruby-basic-4.html
2.https://ihower.tw/rails/ruby.html


上一篇
Day-05 Ruby 的世界裡,萬物都是物件?
下一篇
Day-07 說明Ruby 的include, extend,require差別?
系列文
打破結界~ Ruby on Rails ~面試題!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言